package com.tim.app.server.result;

import java.util.List;

/**
 * Created by wdy on 2017/8/24.
 */

public class WithdrawalBean {

    /**
     * code : 10000
     * message : success
     * res : {"arraylist":{"currentPageNo":1,"nextPage":false,"pageSize":10,"previousPage":false,"result":[{"accountName":"","accountNumber":"","accountType":"","approveTime":1503553374000,"approveUser":"","createTime":1503553374000,"deleted":0,"depositTime":1503553375000,"id":58,"isApprove":"approve_not","money":0,"remarks":"","updateTime":1503553374000,"userId":7026},{"accountName":"","accountNumber":"","accountType":"","approveTime":1503553352000,"approveUser":"","createTime":1503553352000,"deleted":0,"depositTime":1503553352000,"id":57,"isApprove":"approve_not","money":0,"remarks":"","updateTime":1503553352000,"userId":7026},{"accountName":"1","accountNumber":"1","accountType":"1","approveTime":1503481172000,"approveUser":"1","createTime":1503481172000,"deleted":0,"depositTime":1503481172000,"id":1,"isApprove":"1","money":0,"remarks":"1","updateTime":1503481172000,"userId":1000538}],"showNumList":[1],"shownumwidth":5,"totalCount":3,"totalPageCount":1}}
     * total : 3
     */

    private String code;
    private String message;
    private ResBean res;
    private int total;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public ResBean getRes() {
        return res;
    }

    public void setRes(ResBean res) {
        this.res = res;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public static class ResBean {
        /**
         * arraylist : {"currentPageNo":1,"nextPage":false,"pageSize":10,"previousPage":false,"result":[{"accountName":"","accountNumber":"","accountType":"","approveTime":1503553374000,"approveUser":"","createTime":1503553374000,"deleted":0,"depositTime":1503553375000,"id":58,"isApprove":"approve_not","money":0,"remarks":"","updateTime":1503553374000,"userId":7026},{"accountName":"","accountNumber":"","accountType":"","approveTime":1503553352000,"approveUser":"","createTime":1503553352000,"deleted":0,"depositTime":1503553352000,"id":57,"isApprove":"approve_not","money":0,"remarks":"","updateTime":1503553352000,"userId":7026},{"accountName":"1","accountNumber":"1","accountType":"1","approveTime":1503481172000,"approveUser":"1","createTime":1503481172000,"deleted":0,"depositTime":1503481172000,"id":1,"isApprove":"1","money":0,"remarks":"1","updateTime":1503481172000,"userId":1000538}],"showNumList":[1],"shownumwidth":5,"totalCount":3,"totalPageCount":1}
         */

        private ArraylistBean arraylist;

        public ArraylistBean getArraylist() {
            return arraylist;
        }

        public void setArraylist(ArraylistBean arraylist) {
            this.arraylist = arraylist;
        }

        public static class ArraylistBean {
            /**
             * currentPageNo : 1
             * nextPage : false
             * pageSize : 10
             * previousPage : false
             * result : [{"accountName":"","accountNumber":"","accountType":"","approveTime":1503553374000,"approveUser":"","createTime":1503553374000,"deleted":0,"depositTime":1503553375000,"id":58,"isApprove":"approve_not","money":0,"remarks":"","updateTime":1503553374000,"userId":7026},{"accountName":"","accountNumber":"","accountType":"","approveTime":1503553352000,"approveUser":"","createTime":1503553352000,"deleted":0,"depositTime":1503553352000,"id":57,"isApprove":"approve_not","money":0,"remarks":"","updateTime":1503553352000,"userId":7026},{"accountName":"1","accountNumber":"1","accountType":"1","approveTime":1503481172000,"approveUser":"1","createTime":1503481172000,"deleted":0,"depositTime":1503481172000,"id":1,"isApprove":"1","money":0,"remarks":"1","updateTime":1503481172000,"userId":1000538}]
             * showNumList : [1]
             * shownumwidth : 5
             * totalCount : 3
             * totalPageCount : 1
             */

            private int currentPageNo;
            private boolean nextPage;
            private int pageSize;
            private boolean previousPage;
            private int shownumwidth;
            private int totalCount;
            private int totalPageCount;
            private List<ResultBean> result;
            private List<Integer> showNumList;

            public int getCurrentPageNo() {
                return currentPageNo;
            }

            public void setCurrentPageNo(int currentPageNo) {
                this.currentPageNo = currentPageNo;
            }

            public boolean isNextPage() {
                return nextPage;
            }

            public void setNextPage(boolean nextPage) {
                this.nextPage = nextPage;
            }

            public int getPageSize() {
                return pageSize;
            }

            public void setPageSize(int pageSize) {
                this.pageSize = pageSize;
            }

            public boolean isPreviousPage() {
                return previousPage;
            }

            public void setPreviousPage(boolean previousPage) {
                this.previousPage = previousPage;
            }

            public int getShownumwidth() {
                return shownumwidth;
            }

            public void setShownumwidth(int shownumwidth) {
                this.shownumwidth = shownumwidth;
            }

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public int getTotalPageCount() {
                return totalPageCount;
            }

            public void setTotalPageCount(int totalPageCount) {
                this.totalPageCount = totalPageCount;
            }

            public List<ResultBean> getResult() {
                return result;
            }

            public void setResult(List<ResultBean> result) {
                this.result = result;
            }

            public List<Integer> getShowNumList() {
                return showNumList;
            }

            public void setShowNumList(List<Integer> showNumList) {
                this.showNumList = showNumList;
            }

            public static class ResultBean {
                /**
                 * accountName :
                 * accountNumber :
                 * accountType :
                 * approveTime : 1503553374000
                 * approveUser :
                 * createTime : 1503553374000
                 * deleted : 0
                 * depositTime : 1503553375000
                 * id : 58
                 * isApprove : approve_not
                 * money : 0.0
                 * remarks :
                 * updateTime : 1503553374000
                 * userId : 7026
                 */

                private String accountName;
                private String accountNumber;
                private String accountType;
                private long approveTime;
                private String approveUser;
                private long createTime;
                private int deleted;
                private long depositTime;
                private int id;
                private String isApprove;
                private double money;
                private String remarks;
                private long updateTime;
                private int userId;

                public String getAccountName() {
                    return accountName;
                }

                public void setAccountName(String accountName) {
                    this.accountName = accountName;
                }

                public String getAccountNumber() {
                    return accountNumber;
                }

                public void setAccountNumber(String accountNumber) {
                    this.accountNumber = accountNumber;
                }

                public String getAccountType() {
                    return accountType;
                }

                public void setAccountType(String accountType) {
                    this.accountType = accountType;
                }

                public long getApproveTime() {
                    return approveTime;
                }

                public void setApproveTime(long approveTime) {
                    this.approveTime = approveTime;
                }

                public String getApproveUser() {
                    return approveUser;
                }

                public void setApproveUser(String approveUser) {
                    this.approveUser = approveUser;
                }

                public long getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(long createTime) {
                    this.createTime = createTime;
                }

                public int getDeleted() {
                    return deleted;
                }

                public void setDeleted(int deleted) {
                    this.deleted = deleted;
                }

                public long getDepositTime() {
                    return depositTime;
                }

                public void setDepositTime(long depositTime) {
                    this.depositTime = depositTime;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getIsApprove() {
                    return isApprove;
                }

                public void setIsApprove(String isApprove) {
                    this.isApprove = isApprove;
                }

                public double getMoney() {
                    return money;
                }

                public void setMoney(double money) {
                    this.money = money;
                }

                public String getRemarks() {
                    return remarks;
                }

                public void setRemarks(String remarks) {
                    this.remarks = remarks;
                }

                public long getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(long updateTime) {
                    this.updateTime = updateTime;
                }

                public int getUserId() {
                    return userId;
                }

                public void setUserId(int userId) {
                    this.userId = userId;
                }
            }
        }
    }
}
